package com.laf.manage.mapper.mp;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.laf.manage.domain.dto.StatusCountDTO;
import com.laf.manage.domain.po.LostItem;
import com.laf.manage.domain.vo.ItemDetailsVO;

import java.util.List;

/**
 * 失物管理Mapper接口
 *
 * @author zian
 * @date 2024-11-01
 */
public interface LostItemMapper extends BaseMapper<LostItem> {
    /**
     * 根据动态id 查询失物详情
     * @param id
     * @return
     */
    ItemDetailsVO getLostItemDetailsById(Long id);

    /**
     * 根据状态查询失物数量
     *
     * @return
     */
    List<StatusCountDTO> countByStatus();


}
